* Code structure cleaned up
* Login logic and binding
* Empty question data fix, take 1