Refactored repo structure, updated notebooks with comments, and created problems/solutions directories.