[issue1003] Improve style for create and main pages, add create form

Similar remark as above; I have a personal preference against `if not`. Otherwise, this is great.