Squashed commit of the following:

commit 61b3efefdba880e97b40f4502802edd352fdecdd
Author: Like <like@graphsql.com>
Date:   Tue Dec 2 22:39:00 2014 -0800

    bad fix

commit 7723ef21c110a29c3ecb95ebcd76909e01f864d7
Author: Like <like@graphsql.com>
Date:   Tue Dec 2 22:34:20 2014 -0800

    Create path as master

commit 6d52ff1fdbe57428eee8164f4a13de71dfd1ce63
Author: Like <like@graphsql.com>
Date:   Tue Dec 2 19:02:22 2014 -0800

    pkill may leave process not exited. Add signal 9

commit 901bc5d36f9a9bc6b4396bae523bcb0ffb63088d
Author: Like <like@graphsql.com>
Date:   Tue Dec 2 18:12:12 2014 -0800

    logs dir is not correct

commit cc9171831042d2bdc960057963892f9d3c9227ff
Author: Like <like@graphsql.com>
Date:   Tue Dec 2 17:55:47 2014 -0800

    Fix issue found at 360 site

commit 4891bf5eb05d62367fcd30e53797d75f276e0989
Author: Like <like@graphsql.com>
Date:   Tue Dec 2 16:25:06 2014 -0800

    add protection when read remote result

commit 10c14d8624218c84297f67b8ab1477d6a1e532d6
Author: Like <like@graphsql.com>
Date:   Tue Dec 2 09:22:30 2014 -0800

    nicer print

commit 7d5b89715df132a47a64dd3c738bcadf8c766ed9
Author: Like <like@graphsql.com>
Date:   Tue Dec 2 09:18:27 2014 -0800

    skip redis if possible

commit 55bcfc1351b647a62c794a4a34f3421368dc0b85
Author: Like <like@graphsql.com>
Date:   Tue Dec 2 09:03:14 2014 -0800

    fix dir doesn't exist issue

commit 36d91fd5d5438f9957ec0befaa0a045c908f6754
Author: Like <like@graphsql.com>
Date:   Tue Dec 2 07:48:48 2014 -0800

    fix status typo

commit f858ec3f2ac721c289258b18a007e42088fb7aa1
Author: Like <like@graphsql.com>
Date:   Tue Dec 2 02:40:11 2014 -0800

    timeout cnf didn't pass to rest

commit a9526dce54d1f8b6dcf0da861cf8d9a0c6b3a72b
Author: Like <like@graphsql.com>
Date:   Mon Dec 1 20:22:25 2014 -0800

    add to path and remove apt dependency

commit efc3e6d54692940375c8ecb01e31bf2ae06ef31c
Author: Like <like@graphsql.com>
Date:   Mon Dec 1 07:07:58 2014 -0800

    nice print

commit b9a4262504c42df50d88fce9b28c1aa49c25e537
Author: Like <like@graphsql.com>
Date:   Mon Dec 1 06:23:31 2014 -0800

    update gpe/gse/rest only

commit ac2c841e777c48843bab07c8ac5dac8463be9fe4
Author: Like <like@graphsql.com>
Date:   Sun Nov 30 05:45:42 2014 -0800

    ifconfig need to give full path

commit 188685b45167c6825a03d816f24d4ef2c3a27255
Author: Like <like@graphsql.com>
Date:   Sun Nov 30 04:49:42 2014 -0800

    split distributed mode to master and slave

commit e38862b6a2530a67cca79c7e73388a64710bea5c
Author: Like <like@graphsql.com>
Date:   Fri Nov 28 23:48:43 2014 -0800

    more bug fixes

commit 56c2e19a29d28183e0c9b234666abfa43fff26d8
Merge: 40e4752 3c7189f
Author: Like <like@graphsql.com>
Date:   Mon Nov 24 18:57:43 2014 -0800

    Merge branch 'master' of github.com:GraphSQL/gium

commit 40e475272a3d5e557897f8c92cac35a35f766ca7
Author: Like <like@graphsql.com>
Date:   Mon Nov 24 18:56:19 2014 -0800

    list more package