Putting SDL classes in a separate namespace

Also added main header file