Cleaned code, improved how python executes shell commands to get errors, database improvements
missed an add?