Some fixes and improvements after first launch 

See commits for the list of improvements.

Regarding the encoding error, it was appearing when trying to create/edit/get a ticket with special characters which would not be encoded properly when written to the file.

Couldn't resist to keep the whitespaces :D