Reorganized the code
Added framework to create graphs
Merged