Progress on composition docs.
Make .gitignore a symlink.
Added tox configuration
Raise an error when duplicate aliases are found.
Remove direct dependency on funcsigs
Refreshed setup.py
small setup.py fixes
Version bump to 3.0a1