better access to Ensembl annotation and other stuff

- Ensembl.Annotation module to access gene definitions from gtf
- better typing for ensembl gtf
- MBSchema sexp'd
- new f5 constructor