go fmt
group constants
move illum functions to base
new package moonillum