switched test api call to more sensible structure

using .done(), .fail(), etc on json calls
better json calls
fixed UD definitions sometimes being blank
fixes #2
minor typo in error checking
added google analytics tracking
added page description
Merge branch 'develop'