Cleaned up styles
Adjusted markup
Added comments to make the application code more readable