Copyright (c) 2014 James Talmage &lt;james.talmage@jrtechnical.com&gt Copyright (c) 2014 James Talmage <james.talmage@jrtechnical.com> Copyright (c) 2010 LearnBoost &lt;dev@learnboost.com&gt