User info

Merge #3 first.

@rocha @mulby