initialising all fields in LocationField, renamed START_WITH to StartWith, Fields now known their containing Page, etc.

Signed-off-by: Matthias Stevens <matthias.stevens@gmail.com>
Removed unnecessary final

Signed-off-by: Matthias Stevens <matthias.stevens@gmail.com>