added move and rotate methods to LinearVector and to the shape object
corrected the initial angle logic
corrected bug that was skipping the creation of the first point in an
object