added an init module to ease testing
more tests coz test is good
added loader