To use code you need the following:
Sitecore 8. License for TDS, to synchronize items into Sitecore.
Reference the following assemblies:
Sitecore.Analytics.Aggregation.dll
Sitecore.Analytics.DataAccess.dll
Sitecore.Analytics.dll
Sitecore.Analytics.Model.dll
Sitecore.Cintel.Client.dll
Sitecore.Cintel.dll
Sitecore.ContentSearch.Analytics.dll
Sitecore.ContentSearch.dll
Sitecore.ContentSearch.Linq.dll
Sitecore.Kernel.dll
Sitecore.Mvc.Analytics.dll
Sitecore.Mvc.dll