Added println function.
Renamed converstion functions.
Did a bunch of cleanup on the API.