Added more comments

Jst to explain why certain things are what they are with this app.