added setup for py2app, made app functionally complete