Restructure files to allow for scalability
Merge pull request #2 from agrant12/reconstruction

Restructure files to allow for scalability