Shuffling of folders to make everything work and that.

Shuffling of folders to make everything work and that
Refactor of how the tests are run, change of setup to httpmocker, adding navigation tests.