Refactored ISolver, new log implementation
Got internet back at home, just pushing right away to be safe