save user ip address if available
Merge branch '#43-ipaddress'

closes #43