Merge pull request #2 from jasonmanners/markdown

Markdown Proof of Concept
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