Refactored angular module, to allow for easier customizability.
Documentation Fixes.