seperated out files for easier dev

- this makes it easier to work on the project, updated the grunt task to
  take into account multiple source fies.