Proper error message for large programs

Also some hlint fixes, redundant imports, ($), do, etc.
catch hiding
Fix length message

and decode body for compile
Fix decode
Fix
Max length 4k and better error
error message
Fix error message
Fix Http code
Merge pull request #71 from tomberek/fixURL

Fix url