Initial Commit and some baseline code