Additional requirement implementation.
testViews() to ensure that preconditions have been met before testing
Re-factor of strings to fix broken tests
optimized the input field size for performance
New tests
Specific icon to distinguish the application
merging dev branches