Rectangle, add getPosition returns Vector2

Created private Vector2 to avoid creating new Vector2 with each call of getPosition method.
Rectangle, add getSize and small changes
Update Rectangle.java
JavaDoc fixed
Merge pull request #495 from semtiko/patch-2

Rectangle, add getPosition returns Vector2