Refactored to a flatter structure and changed to using bower for dependencies.