This commit features work on the theme allocator, user sign up, user sign in, and the card specific additions ... Note please that this is still a relatively unstable version, it will however be considered stable 29/01/12