reorg all source code to be under src/

Makes things much cleaner