changed some stuff, uploading into master because Im a jerk
changed datapoint to overload constr, changed all internal data types to strings
Merge remote-tracking branch 'remotes/origin/master'