Added angular submodule in case we need to customize

Using google angular lib
Merge branch 'master' of github.com:CirrusCPQ/nodejs-casts into markdown
Added Tests - run with npm test
Refactored Cast to be more abstracted
Merge pull request #3 from jasonmanners/markdown

Mocha Tests & Cast Refactor