Added new test (version intolerant server)

Added colour formatting
Refactoring of some functions