added basic authentication
cleanup
updating table columns
made dates better
removed hash::make to prevent double hashing passwords