authors: base record

* Defines fields and models for author base record.
* Adds new function for jsonalchemy models definitions.
* Includes tests for author base record.

@MSusik ping with https://github.com/inveniosoftware/invenio/pull/2569#discussion_r21741664