Implemented the economy API

Located in modules/EconomyAPI with all the same tasks as the root project

*based on v1.0 proposal on genmymodel*

**Changes from original design**
---

**Errors**
  * InvalidAmount stores the amount provided
  * NotEnoughMoney stores the deficit
  * Added InvalidGlobalValue for when globalValue is negative

**Managers**
  * CurrencyManager also has deleteCurrency with no conversion option
  * AccountManager also has purgeCurrency with a conversion option

**Objects**
  * Account also has amounts object (Wasn't in diagram for some reason)
  * Account has setName
  * Account has getAmounts
  * Account has getAmount
  * Currency has setters for name, plural and globalValue

**TO-DO**
  * Unit tests
  * Javadocs
Modified .gitignore
Ignored previously included files
Javadocs for the Economy API
Set sourcecompatibility to 7
Some safeguards to do with global values
Fixed some stupid mishaps
Added unit testing for Economy API module
Merged upstream changes
Merge pull request #22 from OscarOrSomething/master

Implementation of the economy API