APS Workspace

This is the initial APS workspace commit
Merge branch 'trunk' of http://github.com/Group3-ELEN7045/APS
Merge branch 'master' of http://github.com/Group3-ELEN7045/APS
modified accounts abstracts
Added BillingCompany class, refactored Abstract/Concrete Accounts