Add function signatures to datashape grammar

Also includes travis-ci config