Updated panels
Updated panels
Sync with master
Merge branch 'newman' of https://github.com/jr-news/cop5339
Updated checkout panel
changed panels to screens.
Implemented AbstractScreen().
Update 1
Update 2