try not to dviide by zero in maximization. by adding epsilong to total
add shape interface and readd getNumSymbolsPerTrack... not sure where it went
update executables to use new interface