Style changes and more robust parser management
Style changes and more robust parser management

Most pylint errors fixed.
Some refactoring to move code to functions, preparing for future testing.
Exception handling whenever calling a parser function to prevent crashing in the middle of menu generation.

talavis/kimenu