added more endpoints, param checking, smarter responses, error handling
bumped version