Improve position mixin

It works like if you use margin. It has support for shorthands and has null property to avoid values if you only wanna set some of the values.

Squash at will
The shorthand is an extension & an improvement every time i need to write more i get tried i also made a sublime snippet for this.

Reason for the default absolute, is that when you wanna position something it needs to be relative, absolute or fixed so why absolute.

When you do relative and positioning things you offset them and will end up ruining your design, i mainly use this for animations only or to make my absolute positions relative to a certain div in a certain context - correct me if I'm wrong but i do not believe that fixed position has a place - when most mobile devices don't handel them well, positioning could be to centering stuff or make a head bar but if you do headbars they look terriable with fixed on mobile devices so you could do a static element with an element that uses calc func. 

So absolute pos is default because i do believe that is the most used for this way of positioning stuff.

Have thought that it was version breaking though, but i do believe that it has its place because it has such a great usage.