automate and modularize

changed directory structures and added GruntJS