Don't read IDE files.
Restructured and cleaned up code based on conversation in IRC with @anak1n0 .
Merge pull request #1 from darthlukan/master

Proposed cleanups and restructuring