Update compiler used.
Update all imports to use :require forms.
Remove redundant import macro.
Remove support for :use and :only forms in favour of :require and :refer
Write a proper doc-comment for ns compile function.