Updated size mixin

The size mixin can now take in 1 or 2 parameters. Removed the square mixin.
Updated gitignore