Added additional compiler flags Wextra to get even more warnings :)
vector<string> is now passed by reference to handle data.
Removed all boost::lexical_casts because they are not thead safe. Using either boost::spirit or stringstreams now.

Signed-off-by: Christian Rapp <crappbytes@gmail.com>