#1 implementing uplode error handling.
close #9 implemet logging almost
divide upload.haml to itself and layout.haml
close #8 add intro comment