Add initial tag dispatching
Add more tests for using standard traits
Disable some tests on gcc 4.6
Update tests
Place check at the right spot for test
Update documentation