support negative position, opacity option and alternative config file

1. support negative position, as for right to left of screen for x axis and bottom to top of screen for y axis.

2. support opacity options

3. twmnd add a extra argument which means set twmnd the another application name that it'll using another config file.