Motion
fix #155 (closed)
this renames siacore to consensus, then splits the Envrionment part of siad into a new package called siacore, and keeps the api part of siad in siad. The main struct in consensus will remain State, the main struct in siacore is (about to be) renamed to Siacore, and the main struct in siad is called 'daemon'.
Also cleaned up createDeamon and CreateEnvironment (soon to be CreateSiacore)