Fixed size argument in glBufferData
Extra spaces in obj/mtl files won't break parser

Made tokenizing lines use regexes. This uses boost regex.
Minor fixes