add default vector implementation

As requested by sk89q in <https://github.com/SpongePowered/Sponge/pull/29>.
If I'm not mistaken, null is checked through other means as per the code style guidelines.