Added AbstractAccount as parent class for accounts

- upload is working
- account classes are more structured