Major restructuring to match angular seed project

Following outline of angular seed project seems like best practice