Whitespace fixes for Joe
Fixed hub generation issues

Close #105
Restructured stl to bitmap modules

Changed some things to generic utility modules to eliminate duplication
Made Joe's layer manager actually work
Added efficiency test/process timer
Ignore DS_Store
Deleted old Gear Template
*Added second test function to test based on height of object
*Worksheet is created if it doesn’t exist
*Added function to add average time per unit of measure to spreadsheet
*Added method to convert column number into alphanumeric
Updated Test Functions
Undid my efficiency improvements for testing

Reverted back to Joe's original functions
First major efficiency improvement. Instead of searching for bitmap then accessing it each time, we access it and assign it to a drawing client once, then access that DC through a manger class.
Fixed issues with last update
Improved test script

Added reliable method to determine number of facets
Fixed LayerManager error with float comparison
Added better 3D functionality

Less buggy 3D viewer
3D viewer is now contained in main window
Custom visual module crates Frame without a border (true fullscreen)
Sped up algorithm

Identified accessing and saving bitmaps as the most 'expensive' part of
the algorithm. Now leaving drawing changes in the drawing client, then
saving all layers at the end, instead of each time they are drawn on.
Added reference lines and base to part viewer
Slight improvements in slicing

Fixed layer manager accessing methods
Added printing dialog to print view
Merge pull request #111 from SaratogaEDD2014/ImproveEfficiencySK

Improve efficiency sk