Update documentation, add factory for creating angular module