Revert "Revert "Add offline angular code""

This reverts commit 15b620537d53da492905389c9073c940258e1183.
Revert "Revert "Revert "Add offline angular code"""

This reverts commit 70d633d8b86ceedac0cb04c6f08b1f81cc7ad9d0.
Merge pull request #12 from thefenry/getting-angular-working-again-

Getting angular working again