adding kyle TODOs and windows hack :)
Making it work in ubuntu.

Also:
- Added favicon
- Added basic error handling for xml submission