Added startup arguments

- Added startup arguments
- Also added assignment checks for arguments
- Rearranged structure for starting up logghandler
- Added some error handling
- Fixed some tiny things
- Added a goat to the collection
- Bought a bottle of wine...could be jesus blood....