remove implicit view to Long from FromPointT

seems unnecessary, unlike the cases for ToDId and FromFinalId
refactor the type classes for ids and point t

choose better names
make the methods package protected
add scaladoc as they deserve some explanation