Moved tests to appropriate folder, added some more unit tests.
Added acceptance tests for all major Hotcake use cases (largely mirrors example folders)