Initial commit and sets up some dependencies and backbone structure.