Initial setup of the architecture, including BoardGameGeek integration.

Related Work Items: #2, #3
Set up of authentication through Auth0

Related Work Items: #4
Users should now be stored in the database when they first sign in

Related Work Items: #4
Upgraded some NuGet packages and fixed the unittest
Restructured code base so that's its more cleanly seperated
Added OctoPack to Shared solution so that it packages everything up and publishes to MyGet
Added a .nuspec file

Related Work Items: #5
Added integration library to the Shared solution and set up OctoPack to it

Related Work Items: #5
Added a dependency from the Integration package to the Entities package

Related Work Items: #5
Moved to the new OctoPack package I made myself

Related Work Items: #5
Fixed the NuGet.config

Related Work Items: #5
Let's see if it works when moving the NuGet.config to the top of the repository

Related Work Items: #5
Moved over to NuGetPack instead of OctoPack

Related Work Items: #5
Marked NuGetPack as a development dependency

Related Work Items: #5
Updated .gitignore
Added Entities as a dependency for Integration

Related Work Items: #5
Set up Plugins solution to work with the NuGet packages

Related Work Items: #5
Modified API so that it uses the NuGet packages
Set up deployment of database project

Related Work Items: #5
Prepared API for publishing to Azure