Made Profile accept the username

- Profile page now accepts either the ID or the username as argument
(closes #50)
-> Fixes a race condition with element recycling in SparklrText