Remove mvc dependency

hi,
This issue fixes #8 
I worked on the remove_mvc_depency branch. 
I basically refactored the code into Swagger.Core and creted Swager.WebApi with specifics for the WebApi project.
I left the original Swagger project with files that are only specific to MVC.