Create Int16 module; move to_int method & related

`to_int` uses `get_start_and_base` and `to_int_with_start_and_base`
The methods are only called from `to_int`.  Put methods in sub-module.
Now can do `Int16.to_int str` vs `::Assembler.to_int str`.
Update to-do list