Added timeout and some code shuffling
Document timeout necessity
Refactored url setup and fixed ".compact" bug
Minor documentation
Limit subreddit name so it doesn't mangle control UI
Moved UI callbacks into initState