general improvements

better gitignore
figwheel support
random records generator
logger improvements