fix tests
eval-and-compile the whole thing
put travis infrastructure in place
add codexp predicate
add intern-symbol capability

This is just defining an alias in the target codex
intern explicitly namespaced symbols
use eval-and-compile for codex definition

this seems to be needed to be able to use in-codex right away
reorganize code
update tests