Merge pull request #334 from AlphaGit/authentication-manual

Authentication and authorization design manual
Documenting libraries.
Added nuget files to .gitignore.
Removed unused dependency from project.