Add config file support (pos, size, opac and flip options) #3

Squashed commit of the following:

commit f6acb959c6c1e4266ad624415e989565c29abf6c
Author: Samuel Grigolato <samuel.grigolato@gmail.com>
Date:   Mon Dec 2 21:21:04 2013 -0200

    Add config options: size, opacity and flip.

commit b90f01e407fd43e26aee6c5d52415363e4b414fa
Author: Samuel Grigolato <samuel.grigolato@gmail.com>
Date:   Fri Nov 29 01:57:17 2013 -0200

    Add user home config file support.