overhauled api to not require tastypie; tastypie is a bit restrictive for the custom complexity we need
removed tastypie