Merge pull request #3 from MasterACK/Development

Development
fixed master
Merge pull request #7 from anoble2/master

Fixed Master Branch
Merge pull request #2 from MasterACK/Development

Merge pull request #6 from anoble2/master
Updated Code with Comments
Fixed Master
Final Fix
Code with Comments
Proper Directory Structure
emptied
Fixed Directories
Merge pull request #10 from anoble2/master

Fixed Directory Structure
Test Cases
Merge pull request #12 from anoble2/master

Added Test Cases
another commit