use #defines as a workaround for Microsoft not conforming to the C++11 and C11 standards in stdlib.h
missing strtof, strtold, strtoll and strtoull - not using strtof yet so haven't bothered working around that one.
removed some test code from main.cpp and expanded console command unit test