Separated core library components
Completed new grunt build task.
Updated grunt build jasmine tests to run on minified version of the library.