declare extern function
added form-feed for elisp, removed dead code, minor cleanup
delete old .elc file if compile fails, reorg