[WIP] Mapping new schema

- [ ] Finish `System`,  not sure about this
- [ ] Add tests

Combo ping
@Ocramius 
@danizord
@malukenho 
We'll still need a schema AFAIK, the benchmark results will generate a XML/CSV and then the `ocular` will read it from travis and persist to DB.

right, @Ocramius ?