init commit

Initial commit, not even close to functional