Added some comments; minor refactoring; changed Swing package
Added Button widget