Added models and java classes
Updated fields and methods
Added constructor and method in ButtonPressOptimizer and minor improvements in Television class
Changed package
Added new classes and package name updated in two classes