Added a gitignore
Refactored namespace
Modified to reflect the namespace changes
Added a test using a simple Planet enum