Initial commit, added base structure