Cleaned up API and samples
More cleanup
Changed target to .NET4 (wasn't using anything in .NET45 anyway)
Added ACN as dependency