small tweaks
adding new remove action for webapi tests
changing the tear down of the transaction so it's preventing locking
adding logic to Flush() changes explicitly at end of request
implementing Remove action
added webapi config.
ported the DeleteIC action from the MVC controller to a new webapi controller.
added nuget package restore.
upgraded to newer jQuery version.