working on user sessions and management
i think user sessions are mostly worked out, getting an API together