initial commit
working basic modules
added some loging
Added some additional tests and minor fixes
Intial commit to github