Industry api round 3

Adding industry API support. 

NOW WITH THESE GREAT FEATURES!!!
More refactoring for cleaner code.
Classes are trimmed down and easier to read. 
Tests are styled to rspec standards.