profile, parser: valid profiles are now created

	- Profiles are now validly created using the parser
	- Profile private data members are now public, this is not ideal
	  and should be temporary
	- Profies must now start with a document start token '---'
	- Todo: Profiles are created in the parser, this is not ideal
	  and should be created elsewhere, see issue #8

Signed-off-by: Alberto Corona <alberto@0x1a.us>
test/yml: add document start to test yaml files

Signed-off-by: Alberto Corona <alberto@0x1a.us>