Adding dart solutions

@gaylemcd Starting off the initial pull request. We may want to iterate on a better project structure or clean up on some solutions. One suggestion I would make is having unit tested solutions or asserted values. I will try and schedule some time this week to revisit the code. If you need any help with getting started with dart please feel free to ask.