Squashed commit of the following:

commit bdc2fc2eb03d3f8ef96b977ea6ae208da3c8548f
Author: zackhehuman <zack@zackthehuman.com>
Date:   Thu May 15 22:31:10 2014 -0700

    Made portraits hide when boss id defeated

commit a0005822b7b21c915bd458c17bcb466be4a13691
Author: zackhehuman <zack@zackthehuman.com>
Date:   Thu May 15 09:06:08 2014 -0700

    More stage select config

commit bf9ad06080b54e16d919c6be90161b925e33291d
Author: zackhehuman <zack@zackthehuman.com>
Date:   Thu May 8 19:06:01 2014 -0700

    Eye positions are parsed now

commit 42a11d8478b1cecb64639c79fc5fc2b335cdf411
Author: zackhehuman <zack@zackthehuman.com>
Date:   Fri May 2 17:07:01 2014 -0700

    First pass in using config object

commit 0e07563934e78bf2a1b1c3ed83d8fd4638379bf8
Author: zackhehuman <zack@zackthehuman.com>
Date:   Thu May 1 08:51:51 2014 -0700

    Added asFloat to json::Value

commit e1174140581ce29a71994be224cff18ae15a8460
Author: zackhehuman <zack@zackthehuman.com>
Date:   Wed Apr 30 18:05:15 2014 -0700

    Using loop for portraits instead of hard coding them

commit 946d792e8d4ec7f1e10acf3ffece71434b8f0422
Author: zackhehuman <zack@zackthehuman.com>
Date:   Wed Apr 30 17:37:58 2014 -0700

    Made separate portrait icons, need to hook them up to data

commit c1289e54aff04397dd8af34a46870ae76e1f4f9d
Author: zackhehuman <zack@zackthehuman.com>
Date:   Tue Apr 29 17:39:40 2014 -0700

    Added cursor animations

commit 31e9a9401417f4ac81e195002b4b72557134c731
Author: zackhehuman <zack@zackthehuman.com>
Date:   Tue Apr 29 17:15:20 2014 -0700

    Fixed animation for icons

commit e0497c266d1c39f908b8462321e781f52fb697ed
Author: zackhehuman <zack@zackthehuman.com>
Date:   Tue Apr 29 09:25:39 2014 -0700

    First pass ad animated icons for GUI