Design hammered out
* MediaDatabase will be the portal through which all database access occurs (regarding media; sessions, etc. are another matter)
* MediaScanner in the Core will be responsible for scanning for media in the configured directories, scraping metadata, and updating the MediaDatabase component
* Added Common project for components that the entire application will share

Signed-off-by: Matt Schneeberger <helluvamatt@gmail.com>