test register initialises to correct length
add register constructor
add partial is_unitary method using arrays
use numpy matrix instead of array for quantum gate
Merge branch 'master' of github.com:cjwfuller/quantum-circuits