Several updates for improved usability

Implementation of various features suggested by the generous Hacker
News community