No Such Luck: Bugfixes and some Coding changes

This update handles a number of issues. A ton of small bugfixes - too many to list - and one major backend change. Previously there were different builds of NSL available for different platforms. Because there were sign…