- fixed bug that allowed integers to be lexed as floats sometimes
- some cleanup