restructure project to support python source

 - weirdly the test directory had made its way into .gitignore