Starting to port code over and add in tests as I do. Probably should of linked libbmp as a static library but its a free lib so I can change it (which I did to fix a compiler warning I believe).