Cleaned up API, fixed readme