Changed interfaces to fit JSON
Change to DataTypeName
Added bullshit constraint checks
Fixed uint bug and corrected interfaces
[prototype] Finished dataset addition.
[prototype] Merged in zack's template validations