intial commit of src code

contains no ide crumbs or buildtool extras

gitignore update