First commit
Revised completely in accordance with singleton pattern.
First Commit
First Commit
First Commit
First Commit
First Commit
First Commit
First Commit
First Commit
Updated testing mechanism
Updated testing mechanism
Added testing