fleshing out basic station functions
minor edits
fleshing out gap matching scripts