commit from bursa

add user login part
leave certain parts unimplemented or problematic for you to fix ;)