get rid of block-allocated storage
Type variables in trellis
load/save functionality
add output
Merge remote-tracking branch 'upstream/master'

Conflicts:
	rungsted/input.pyx
	rungsted/struct_perceptron.pyx